package com.cloudbroker.bcs.common.configure.zookeeper;

import com.alibaba.fastjson.JSONObject;

/**
 * 基于ZooKeeper的配置监听器
 * @author zhaohc
 * 
 */
public interface ZooKeeperConfigurationListener {
    
    /**
     * 配置变更通知。
     * @param configuration 配置内容。
     * @param fullPath 完整路径。
     * @param concernFlags 关注标识，一般为完整路径的某些段，用于指示关注的路径标识，免于解析完整路径，根据业务需要定义，可以不传。
     */
    public void configurationChanged(JSONObject configuration, String fullPath, String... concernFlags);
    
}
